package com.yifeng.dao;

import com.yifeng.po.Role;
import com.yifeng.po.RolePermission;
import com.yifeng.util.BlogResult;

import java.io.Serializable;
import java.util.List;


public interface RoleMapper extends BaseMapper<Role> {

	/**
	 * 通过RoleId删除Role和Permission的中间表数据
	 * @param id
	 */
	Integer removeRolePermission(Serializable id);

	/**
	 * 批量插入中间表关系
	 * @param rolePermissions
	 */
	Integer saveRolePermissions(List<RolePermission> rolePermissions);

	Integer getCount();

	Integer cancelRolePrmissions(Integer roleId,Integer[] pers);

}
